Golang Job: Devops Engineer

Job added on

Company

Merative

Location

Mississauga - Canada

Job type

Full-Time

Golang Job Details

Job Title: DevOps Engineer & Platform Administrator
Location: Mississauga, Ontario (CANADA)


Job Summary:

We are looking for DevOps Engineer and Platform Administrator to join the Merative team where you’ll have the opportunity to revolutionize healthcare with AI. You’ll work with an agile team to develop new healthcare products that have AI infused in them.

Essential Job Duties:

  • Deploy, operate, monitor, maintain and expand shared Dev/Test VMware, OpenShift, and other clusters utilized by large development team
  • Configure and execute OpenShift and base software platform deployment and on-going configuration management
  • Create scripts and automation for deploying, monitoring and managing
  • Deploy and maintain hosts needed
  • Secure and harden platforms
  • Deploy and operate storage needed
  • Administer and extend build, validation, publishing and delivery pipeline
  • GitHub organization administration and automation
  • Jenkins common pipeline administration and automation
  • Artifactory and IBM Cloud registry administration and automation
  • Determine, configure, deploy and operate shared CI/CD pipeline components such as source scanners, vulnerability scanning, monitoring components, etc.
  • Work with Agile teams and release management to understand and satisfy build, validation, delivery and deployment needs and CI/CD pipeline capabilities needed by the organization

Basic Qualifications (minimum requirements needed to perform this job):
  • 4-7 years of experience
  • Linux-based operating system deployment and configuration
  • Virtual machine cloud infrastructure deployment and configuration
  • Storage infrastructure deployment and configuration
  • Automation and scripting
  • Development experience and background as well
  • Containerized (ideally docker)-based deployment development experience
  • Kubernetes-based cluster deployment, configuration and operational management
Preferred Skills:

  • Red Hat — software services, hardware configuration within the OS, hardening
  • OpenShift
  • Kubernetes
  • VMWare
  • Storage administration and setup — experience with NAS, RAID
  • Cloud platforms-Azure, IBM Cloud, or others
  • OpenShift and Kubernetes deployment, administration and operation
  • Topology, operations and deployment
  • Monitoring
  • Deployment definitions
  • Operator usage and development
  • Prometheus user and configuration experience
  • Jenkins administration and operational experience
  • git/GitHub administration and usage experience
  • Docker development and usage/deployment experience
  • Code quality scanner experience-linting, SonarQube, others
  • Some development experience, skills in Python, Java, golang, other application language(s)
  • Scripting experience-bash, groovy, python, others
  • Security hardening and credential management experience
  • Strong communication and coordination skills for working with multiple teams

Education and Certification Requirements:

  • Bachelor’s degree
  • Master’s degree (Preferred)